whirl of snow or rain - French English Dictionary